<template>
    <div>
        <input :type="type" :value="value" @input="onInput">
    </div>
</template>

<script>
export default {
    props:{
        value:{
            type:String,
            default:''
        },
        type:{
            type:String,
            default:'text'
        }
    },
    methods: {
        onInput(e) {
            let value = e.target.value
            this.$emit('input',value)
            this.$parent.$emit('validata')
        }
    },
}
</script>